<?php
if (!defined('IN_WONDERSHARE'))
{
	die('Hacking attempt');
}
class ModuleProduct {

	protected $DB;

   function __construct()
   {
   	
   }
   
   /**************************************
    * 查询所有未删除的公共产品信息
	* @access  public
	* @param   string     $sql
	*
	* @return  array
    **************************************/
   function AllProduct($sql)
   {
   		if($sql)
   		{
   			return $GLOBALS['db']->getAll($sql);
   		}
   		return false;
   }
   
   /**************************************
    * 根据产品ID查询对应公共产品的所有信息
	* @access  public
	* @param   string     $sql
	*
	* @return  array
    **************************************/
   function ProductDetail($sql)
   {
   		if($sql)
   		{
   			return $GLOBALS['db']->getRow($sql);
   		}
   		return false;
   }
   
   
   /**************************************
    * 根据产品ID查询对应公共产品的所有信息
	* @access  public
	* @param   string     $sql
	*
	* @return  array
    **************************************/
   function DecideCBSdata($sql)
   {
   		if($sql)
   		{
   			return $GLOBALS['db']->getRow($sql);
   		}
   		return false;
   }
   
   /**************************************
    * 保存产品信息
	* @access  public
	* @param   string     $sql
	*
	* @return  array
    **************************************/
   function AddProductdata($sql)
   {
   		if($sql)
   		{
   			if($GLOBALS['db']->query($sql)){
   				return $GLOBALS['db']->getOne("select `product_id` from product order by `product_id` desc limit 1");
   			}else{
   				return false;
   			}
   		}
   		return false;
   }
   
   /**************************************
    * 修改产品信息
	* @access  public
	* @param   string     $sql
	*
	* @return  array
    **************************************/
   function EditProductData($sql)
   {
   		if($sql)
   		{
   			$GLOBALS['db']->query($sql);
   			return 'success';
   		}
   		return false;
   }
   
   /**************************************
    * 删除产品信息
	* @access  public
	* @param   string     $sql
	*
	* @return  array
    **************************************/
   function DelProduct($sql)
   {
   		if($sql)
   		{
   			$GLOBALS['db']->query($sql);
   			return 'success';
   		}
   		return false;
   }
   
   /**************************************
    * 发布产品信息
	* @access  public
	* @param   string     $sql
	*
	* @return  array
    **************************************/
   function StateProduct($sql)
   {
   		if($sql)
   		{
   			$GLOBALS['db']->query($sql);
   			return 'success';
   		}
   		return false;
   }
   
   
   /**************************************
    * 推荐产品信息
	* @access  public
	* @param   string     $sql
	*
	* @return  array
    **************************************/
   function RecommendProduct($sql)
   {
   		if($sql)
   		{
   			$GLOBALS['db']->query($sql);
   			return 'success';
   		}
   		return false;
   }
   
   /**************************************
    * 保存产品价格信息
	* @access  public
	* @param   string     $sql
	*
	* @return  array
    **************************************/
   function AddProductPrice($sql)
   {
   		if($sql)
   		{
   			$GLOBALS['db']->query($sql);
   			return 'success';
   		}
   		return false;
   }
   
   /**************************************
    * 查询产品价格信息
	* @access  public
	* @param   string     $sql
	*
	* @return  array
    **************************************/
   function ManagePrice($sql)
   {
   		if($sql)
   		{
   			$result=$GLOBALS['db']->getAll($sql);
   			return $result;
   		}
   		return false;
   }
   
   /**************************************
    * 根据产品价格表ID查询产品价格信息
	* @access  public
	* @param   string     $sql
	*
	* @return  array
    **************************************/
   function ProductPriceDetail($sql)
   {
   		if($sql)
   		{
   			$result=$GLOBALS['db']->getRow($sql);
   			return $result;
   		}
   		return false;
   }
   
   function UpdataPriceProduct($sql)
   {
   		if($sql)
   		{
   			$GLOBALS['db']->query($sql);
   			return 'success';
   		}
   		return false;
   }
   
   function sync_version_cbs($sql)
   {
   		if($sql)
   		{
   			return $GLOBALS['db']->getOne($sql);
   		}
   		return false;
   }
   
   function d(){
     return "20";
   }

   function Del($sql){
     //$this->DB->query($sql);
	 return ROOT_PATH;
   }
}
?>